<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<script>
    // var arr1=new Array();
    // var arr2=[];
    // var arr3=[1,2,3,4,5,6,7];
    // var arr4=['x',12,true,4.5];
    // alert(arr4[0]);
    // arr4[5]=4;

    // for(var i=0;i<arr4.length;i++){
    //     console.log(arr4[i]);
    // }

    // //删除指定数组元素：将数组[2, 0, 6, 1, 77, 0, 52, 0, 25, 7]中的 0 去掉后，形成一个不包含 0 的新数组
    // var arrDelete=[2,0,6,1,77,0,52,25,0,7]
    // var arrNew=new Array();
    // console.log(arrNew.length);
    // var j=0;
    // for(var i=0;i<arrDelete.length;i++){
    //     if(arrDelete[i]!=0){
    //         arrNew[j]=arrDelete[i];
    //         j++;
    //     }
    // }
    // // for(var i=0;i<arrNew.length;i++){
    // //     console.log(arrNew[i]);
    // // }
    // console.log(arrNew);

    // //反转数组
    // //要求: 将数组 ['red', 'green', 'blue', 'pink', 'purple'] 的内容反过来存放。
    //     var arr= ['red', 'green', 'blue', 'pink', 'purple'] ;
    //     var newArr=[];
    //     var arrLength=arr.length;
    //     for(var i=arrLength-1;i>=0;i--){
    //         newArr[newArr.length]=arr[i];
    //     }
    //     console.log(newArr);

    //冒泡排序
    //将数组 [5, 4, 3, 2, 1]中的元素按照从小到大的顺序排序，输出： 1，2，3，4，5
    var arr=[5,4,3,2,1];
    for(var j=arr.length;j>=0;j--){
        for(var i=0;i<j-1;i++){
            if(arr[i]>arr[i+1]){
                var temp=arr[i];
                arr[i]=arr[i+1];
                arr[i+1]=temp;            
            }
        }

    }
    
    console.log(arr);
    
</script>
<body>
    
</body>
</html>